package com.qqtech.qquan.sys.model;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.qqtech.core.frame.model.BaseDomain;

@SuppressWarnings("serial")
public class SysArea extends BaseDomain {

	// columns START
	/** 中文拼音首字母（大写）,如深圳 S */
	private java.lang.String firstChar;
	/** 地区名字的中文拼音,如深圳 SHENZHEN */
	private java.lang.String chnSpell;
	/** 简称,如广西 */
	private java.lang.String name;
	/** 全称,如广西壮族自治区 */
	private java.lang.String nameAll;
	/** 区域级别:1-省;2-市;3-区(县或县级市) */
	private java.lang.Integer level;
	/** 父id(自关联) */
	private java.lang.Integer parentId;

	// columns END
	public SysArea() {
	}

	public java.lang.String getFirstChar() {
		return firstChar;
	}

	public void setFirstChar(java.lang.String firstChar) {
		this.firstChar = firstChar;
	}

	public java.lang.String getChnSpell() {
		return chnSpell;
	}

	public void setChnSpell(java.lang.String chnSpell) {
		this.chnSpell = chnSpell;
	}

	public SysArea(java.lang.Integer id) {
		this.id = id;
	}

	public void setName(java.lang.String name) {
		this.name = name;
	}

	public java.lang.String getName() {
		return this.name;
	}

	public void setNameAll(java.lang.String nameAll) {
		this.nameAll = nameAll;
	}

	public java.lang.String getNameAll() {
		return this.nameAll;
	}

	public void setLevel(java.lang.Integer level) {
		this.level = level;
	}

	public java.lang.Integer getLevel() {
		return this.level;
	}

	public void setParentId(java.lang.Integer parentId) {
		this.parentId = parentId;
	}

	public java.lang.Integer getParentId() {
		return this.parentId;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
